// 1. 定义待解码的 Base64 字符串（与程序①的编码结果对应）
const base64Str = 'emhhbmdzYW46MTIzNDU2';

// 2. 使用 Buffer 进行 Base64 解码（转换为 UTF-8 字符串）
const decodedStr = Buffer.from(base64Str, 'base64').toString('utf8');

// 3. 拆分解码后的字符串，提取用户名和密码（格式为 "用户名:密码"）
const [username, password] = decodedStr.split(':'); // 按 ":" 分割字符串

// 4. 校验拆分结果（防止编码字符串格式错误）
if (!username || !password) {
  console.error("错误：Base64 字符串格式异常，无法拆分用户名和密码！");
  process.exit(1);
}

// 5. 打印还原后的用户名和密码
console.log(`用户名: ${username} 密码:${password}`);